﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace lazy01
{
    class Program
    {
        static void Main(string[] args)
        {
            //任务NPC
            TaskNPC taskNPC01 = new TaskNPC("大司马", NPCtype.Task, "送含有马氏三角杀秘籍的信封。");
            taskNPC01.talk();
            TaskNPC1 taskNPC02 = new TaskNPC1("若风", NPCtype.Task, "杀掉风灵狼获取狼牙。");
            taskNPC02.talk();
            TaskNPC2 taskNPC03 = new TaskNPC2("茄子", NPCtype.Task, "采集蓝银草。");
            taskNPC03.talk();
            Console.WriteLine("-------------------------------------------------------");
            PedlarNPC dealNPC01 = new PedlarNPC("宝蓝", NPCtype.Pedlar, "各种武器。");
            dealNPC01.talk();
            PedlarNPC1 dealNPC02 = new PedlarNPC1("PDD", NPCtype.Pedlar, "各种材料。");
            dealNPC02.talk();
            PedlarNPC2 dealNPC03 = new PedlarNPC2("姿态", NPCtype.Pedlar, "各种食物。");
            dealNPC03.talk();
            Console.WriteLine("-------------------------------------------------------");
            BlacksmithNPC forge01 = new BlacksmithNPC("faker",NPCtype.Blacksmith,"修补各种东西。");
            forge01.talk();
            BlacksmithNPC1 forge02 = new BlacksmithNPC1("lateme", NPCtype.Blacksmith, "强化各种东西。");
            forge02.talk();
            BlacksmithNPC2 forge03 = new BlacksmithNPC2("uzi", NPCtype.Blacksmith, "打造各种东西。");
            forge03.talk();
        }
    }
}
